package io;

import java.io.FileNotFoundException;
import java.io.PrintWriter;

/**
 * 缓冲字符流
 * java.io.BufferedWriter和BufferedReader
 * 缓冲字符流是一对高级流
 * 内部维护一个默认的8192长度的char数组，还是以快读写形式读写字符数据提高读写效率
 *
 * java.io.PrintWriter
 * 具有自动行刷新功能的缓冲字符输出流。内部总是连接BufferedWriter作为缓冲。
 */
public class PWDemo {
    public static void main(String[] args) throws FileNotFoundException {
        //向文件中写入文本数据
        /*
            PrintWriter提供了直接对文件进行写操作的构造器
            PrintWriter(String filename)
            PrintWriter(File file)
         */
        PrintWriter pw = new PrintWriter("./pw.txt");
        pw.println("super idol的笑容都没你的甜，");
        pw.println("八月正午的阳光都没你耀眼。");
        System.out.println("写出完毕!");
        pw.close();
    }
}
